perm filename LINK10.JFR[S,DOC] blob
sn#152699 filedate 1975-03-30 generic text, type T, neo UTF8
LINK10
LINK10 is a linking loader; it takes .REL files and makes .DMP files
and core images. LINK10 is much faster than the LOADER if many
global symbols are being loaded, because LINK10 uses a hash table for
the global symbols and the LOADER uses a linear list. At Stanford
LINK10 runs with a 19K sharable upper segment.
The command syntax for LINK10 is different from that of the LOADER.
The following examples should help to ease conversion from LOADER
commands to the corresponding LINK10 commands. For more complete
information, consult the DEC documentation on LINK10.
Load, no .DMP file, no execute, no symbols, no DDT:
LOADER */YFOO<alt>
LINK10 *=SYS:SAILOW,FOO/G<cr>
Load, create a .DMP file, load RAID and sorted local symbols:
LOADER */Y/VFOO<cr>
*FOO↑/E<alt>
LINK10 *FOO/SAV=SYS:SAILOW,SYS:RAID,/L FOO/E/G<cr>
(/L is an abbreviation of /LOCALS; /E means /EXECUTE;
/G means /GO--terminate command scanning and start loading.
To skip the sorting of the symbol table, /SYSORT:NORAID.)
Load from indirect file:
LOADER *LODCMD.CMD@<cr>
LINK10 *@LODCMD.CMD<cr>
Device names are NOT sticky in LINK10.
To continue a LINK10 command over more than one line, type a minus sign
<-> as the last character of all lines but the last. While scanning a
continued line, the LINK10 prompt is <#>.